package cn.tedu.backend.portal.service.imp;

import cn.tedu.backend.portal.mapper.PictureMapper;
import cn.tedu.backend.portal.model.Attractions;
import cn.tedu.backend.portal.model.Picture;
import cn.tedu.backend.portal.service.IPictureService;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import lombok.extern.slf4j.Slf4j;
import org.springframework.stereotype.Service;

import javax.annotation.Resource;
import java.util.List;

@Service
@Slf4j
public class PictureServiceImp extends ServiceImpl<PictureMapper, Picture> implements IPictureService {
    @Resource
    private PictureMapper mapper;

//    @Override
//    public PageInfo<Picture> getAnnouncements(Integer pageNum, Integer pageSize) {
//        //PageHelper.startPage能够使紧随其后执行的一次sql查询
//        //自动生成指定的分页limit语句
//        //方法的第一个参数是页码,从1开始,第二个参数是每页条数
//        PageHelper.startPage(pageNum,pageSize);
//        //可以添加在serverimp的查询并返回的语句前  ↑↑↑↑↑
//
//        List<Picture> list = mapper.selectAll();
//        log.debug("查询到用户的数量为:{}",list.size());
//
//        //new PageInfo<>(list)表示实例化一个PageInfo对象
//        //list是构造方法的参数
//        //PageInfo内部实例化时会自动赋值分页信息
//        //list参数会赋值到PageInfo list属性中
//        return new PageInfo<>(list);
//    }

//    @Override
//    public int deleteById(int id) {
//        return mapper.deleteById(id);
//    }
public List<Picture> getPictures() {
  return mapper.getPictures();
}
  @Override
  public List<Picture> selectPictureById(int id) {
    return mapper.selectPictures(id);
  }
}
